import sketch.ounit.Values;
import sketch.ounit.fuzz.ExceptionThrowingCode;
import junit.framework.TestCase;

public class testExceptionThrownGenTest extends TestCase {
	public void testExceptionThrown_guided0() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided1() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided2() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided3() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided4() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided5() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided6() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided7() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided8() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided9() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided10() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided11() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided12() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided13() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided14() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided15() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided16() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided17() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided18() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided19() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided20() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided21() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided22() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided23() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided24() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided25() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided26() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided27() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided28() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided29() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided30() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided31() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided32() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided33() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided34() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided35() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided36() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided37() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided38() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided39() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided40() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided41() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided42() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided43() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided44() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided45() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided46() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided47() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided48() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided49() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided50() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided51() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided52() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided53() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided54() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided55() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided56() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided57() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided58() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided59() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided60() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided61() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided62() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided63() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided64() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		;
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided65() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided66() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided67() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided68() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided69() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided70() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided71() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided72() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided73() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided74() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided75() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided76() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided77() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided78() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided79() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided80() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided81() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided82() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided83() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided84() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided85() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided86() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided87() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided88() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided89() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided90() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided91() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided92() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided93() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided94() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided95() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided96() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided97() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided98() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided99() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided100() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided101() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		;
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided102() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided103() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided104() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided105() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided106() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided107() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided108() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided109() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided110() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.openFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided111() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		;
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided112() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided113() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided114() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided115() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided116() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided117() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided118() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided119() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided120() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided121() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided122() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided123() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided124() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided125() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided126() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided127() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided128() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided129() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided130() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided131() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided132() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided133() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided134() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided135() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided136() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided137() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided138() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided139() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided140() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided141() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided142() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided143() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided144() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided145() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided146() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided147() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided148() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided149() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided150() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided151() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided152() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided153() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		;
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided154() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided155() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided156() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided157() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided158() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided159() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided160() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided161() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided162() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided163() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided164() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided165() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided166() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided167() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided168() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided169() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided170() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided171() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided172() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided173() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided174() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided175() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided176() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided177() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided178() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided179() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided180() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided181() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided182() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided183() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided184() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided185() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided186() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided187() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided188() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided189() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided190() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided191() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided192() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided193() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided194() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided195() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided196() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided197() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided198() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided199() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided200() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided201() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided202() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided203() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided204() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided205() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided206() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided207() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided208() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided209() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided210() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided211() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided212() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided213() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided214() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided215() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided216() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided217() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided218() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided219() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided220() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		;
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided221() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided222() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided223() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided224() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided225() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided226() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided227() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided228() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided229() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided230() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided231() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided232() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided233() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided234() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided235() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided236() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided237() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided238() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided239() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided240() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided241() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided242() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided243() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided244() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided245() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided246() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided247() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided248() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided249() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided250() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided251() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided252() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided253() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided254() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided255() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided256() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided257() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided258() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided259() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided260() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided261() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided262() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided263() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided264() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided265() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided266() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided267() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided268() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided269() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided270() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided271() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided272() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		;
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided273() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided274() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided275() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided276() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided277() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided278() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided279() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided280() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided281() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided282() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided283() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided284() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided285() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided286() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided287() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided288() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided289() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided290() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided291() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided292() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided293() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided294() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided295() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided296() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided297() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided298() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided299() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided300() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided301() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided302() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided303() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		;
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided304() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided305() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided306() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided307() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided308() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided309() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided310() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided311() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided312() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided313() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided314() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided315() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided316() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided317() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided318() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided319() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided320() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided321() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided322() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided323() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided324() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		code.closeFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided325() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided326() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided327() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided328() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided329() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided330() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided331() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided332() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided333() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided334() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided335() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided336() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided337() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided338() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided339() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided340() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided341() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided342() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided343() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided344() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided345() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided346() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided347() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided348() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided349() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided350() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided351() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided352() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided353() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided354() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided355() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided356() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided357() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided358() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided359() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided360() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided361() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided362() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided363() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided364() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided365() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided366() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided367() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided368() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided369() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided370() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided371() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided372() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided373() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided374() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided375() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided376() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided377() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided378() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided379() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided380() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided381() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided382() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided383() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided384() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided385() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided386() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided387() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided388() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided389() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided390() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided391() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided392() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		;
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided393() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided394() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided395() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided396() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided397() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided398() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided399() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided400() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided401() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided402() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided403() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided404() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided405() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided406() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided407() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided408() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided409() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided410() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided411() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided412() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided413() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided414() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided415() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided416() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided417() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided418() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided419() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		;
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided420() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided421() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided422() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided423() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided424() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided425() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided426() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided427() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided428() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided429() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided430() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided431() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided432() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided433() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided434() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided435() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided436() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided437() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided438() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided439() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided440() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided441() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		;
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided442() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided443() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided444() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided445() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided446() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided447() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided448() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided449() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided450() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided451() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided452() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided453() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided454() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided455() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided456() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided457() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided458() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided459() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided460() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided461() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided462() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided463() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided464() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided465() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided466() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided467() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided468() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided469() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided470() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided471() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided472() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided473() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided474() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided475() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided476() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided477() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided478() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided479() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided480() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided481() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided482() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided483() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided484() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided485() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided486() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided487() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided488() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided489() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided490() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided491() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided492() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided493() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided494() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided495() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided496() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided497() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided498() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided499() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.closeFlag();
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided500() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided501() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided502() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided503() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided504() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided505() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided506() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided507() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided508() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided509() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided510() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided511() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided512() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		;
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided513() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided514() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided515() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided516() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided517() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided518() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided519() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided520() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided521() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided522() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided523() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided524() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided525() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided526() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided527() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided528() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided529() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided530() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided531() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided532() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided533() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided534() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided535() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided536() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided537() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided538() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided539() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided540() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided541() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided542() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided543() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided544() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided545() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		;
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided546() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided547() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided548() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided549() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided550() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided551() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided552() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided553() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided554() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided555() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided556() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided557() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided558() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided559() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided560() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided561() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided562() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided563() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided564() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided565() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided566() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided567() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided568() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided569() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided570() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided571() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided572() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided573() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided574() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided575() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided576() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided577() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided578() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided579() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided580() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided581() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided582() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided583() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided584() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided585() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided586() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided587() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided588() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided589() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided590() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided591() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.closeFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided592() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided593() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided594() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided595() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided596() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided597() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided598() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided599() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided600() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided601() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided602() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided603() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided604() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided605() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided606() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided607() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided608() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided609() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided610() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided611() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided612() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided613() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided614() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided615() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided616() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided617() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided618() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided619() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided620() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided621() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided622() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided623() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided624() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided625() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided626() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided627() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided628() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided629() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided630() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided631() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided632() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided633() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided634() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided635() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided636() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided637() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided638() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided639() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided640() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		;
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided641() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided642() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided643() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided644() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided645() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided646() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided647() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided648() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided649() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided650() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided651() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided652() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided653() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided654() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided655() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided656() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided657() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided658() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided659() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided660() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided661() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided662() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided663() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided664() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided665() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided666() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided667() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided668() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided669() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided670() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided671() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided672() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided673() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided674() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided675() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided676() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided677() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided678() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided679() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided680() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided681() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided682() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided683() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided684() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided685() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided686() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided687() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided688() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided689() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided690() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided691() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided692() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided693() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided694() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided695() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided696() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided697() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided698() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided699() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided700() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided701() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided702() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided703() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided704() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided705() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided706() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided707() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided708() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided709() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided710() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided711() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided712() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided713() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided714() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided715() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided716() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided717() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided718() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.openFlag();
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided719() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided720() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided721() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided722() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided723() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided724() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided725() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided726() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided727() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided728() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided729() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided730() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided731() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided732() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided733() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided734() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided735() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		code.closeFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided736() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided737() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided738() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided739() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided740() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided741() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided742() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided743() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided744() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided745() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided746() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided747() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided748() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided749() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided750() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided751() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided752() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided753() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided754() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided755() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided756() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided757() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided758() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided759() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided760() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided761() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided762() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided763() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided764() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided765() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided766() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided767() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided768() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided769() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided770() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided771() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided772() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided773() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided774() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided775() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided776() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided777() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided778() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided779() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided780() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided781() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided782() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided783() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided784() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided785() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided786() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided787() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided788() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided789() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided790() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided791() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided792() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		;
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided793() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided794() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided795() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided796() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided797() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided798() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided799() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided800() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided801() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided802() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided803() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided804() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided805() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided806() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided807() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided808() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided809() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided810() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided811() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided812() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided813() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided814() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided815() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided816() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided817() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided818() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided819() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided820() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided821() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided822() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided823() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		;
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided824() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		;
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided825() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided826() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided827() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided828() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided829() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided830() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided831() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided832() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided833() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided834() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		;
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided835() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided836() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided837() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided838() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided839() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided840() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided841() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided842() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided843() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided844() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided845() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided846() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided847() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided848() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided849() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided850() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided851() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided852() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided853() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided854() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided855() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided856() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided857() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided858() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided859() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided860() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided861() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided862() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided863() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided864() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided865() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided866() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided867() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided868() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided869() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided870() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided871() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided872() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided873() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided874() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided875() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided876() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided877() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided878() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided879() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided880() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.closeFlag();
		code.doAnotherThing();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided881() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided882() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided883() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided884() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided885() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided886() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided887() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided888() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided889() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided890() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided891() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided892() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided893() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided894() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided895() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided896() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided897() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided898() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided899() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided900() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided901() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided902() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided903() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided904() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided905() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided906() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.closeFlag();
		;
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided907() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided908() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		;
		code.openFlag();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided909() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided910() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		;
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided911() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided912() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided913() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided914() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided915() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		code.openFlag();
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided916() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		code.closeFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided917() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided918() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided919() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided920() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided921() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided922() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided923() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided924() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided925() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided926() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.mayThrowException();
		code.closeFlag();
		code.doAnotherThing();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided927() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided928() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		;
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.mayThrowException();
		code.closeFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided929() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.mayThrowException();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided930() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		code.doAnotherThing();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided931() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided932() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.openFlag();
		;
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		code.closeFlag();
		code.openFlag();
		code.mayThrowException();
		code.openFlag();
		code.mayThrowException();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided933() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.openFlag();
		code.mayThrowException();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided934() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.doAnotherThing();
		;
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided935() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		code.closeFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		;
		code.closeFlag();
	}

	public void testExceptionThrown_guided936() {
		ExceptionThrowingCode code = new ExceptionThrowingCode();
		try {
			code.mayThrowException();
			fail(" exception: java.lang.RuntimeException: flag should be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.closeFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.openFlag();
		code.closeFlag();
		code.closeFlag();
		code.doAnotherThing();
		code.closeFlag();
		code.openFlag();
		try {
			code.doAnotherThing();
			fail(" exception: java.lang.RuntimeException: Flag should not be setted should be thrown ");
		} catch (java.lang.RuntimeException e) {
		}
		;
		code.closeFlag();
	}
}
